header{height:1rem;line-height:1rem;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #21d9a2), color-stop(1, #31bd80));position:fixed;top:0;left:0;width:100%;z-index:99;}
header h1{margin:0;text-align:center;width:50%;margin:0 auto;height:1rem;line-height:1rem;color:white;}
header .logoIcon{font-family:'freshregular';font-size:.8rem;}
header .location{display:block;position:absolute;left:0;top:0;color:white;padding:0 .25rem;}
header .location:after{font-family:'freshregular';content:"_";margin-left:.05rem;font-size:.25rem;}
header .rt_searchIcon{font-family:'freshregular';display:block;position:absolute;right:0;top:0;padding:0 .3rem;color:white;font-size:.5rem;}

/*header ul li{
	display: inline-block;
}

header ul li:last-child {
	background: rgb(0, 148, 96);
	border-radius: 18px;
}*/

.hr {
	height: 10px;
	background-color: rgb(238, 238, 238);
}

.container {
	background-color: white;
}

.container .row {
	padding: 15px 0;
}

.d-name {
	font-size: 18px;
	font-weight: 600;
}

.d-zc {
	margin-left: 10px;
	font-size: 14px;
	color: rgb(242, 142, 147);
}

.d-info {
	margin: 10px 0;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 36px;
}

.d-wtime {
	font-size: 13px;
	color: rgb(242, 142, 147);
}

.shopcarmain {
	width: 100%;
	margin-bottom: 4em;
}

.shopcar-tit {
	width: 100%;
	height: 3em;
	line-height: 3em;
	padding-left: 5%;
	color: #666666;
}

.doc-list {
	width: 100%;
	background-color: #fff;
	padding: 15px 0;
}

.doc-list .tu {
	width: 15%;
	text-align: center;
}

.doc-list .tu img {
	vertical-align: middle;
}

.pro-price1 {
	width: 65%;
	padding: 0;
	line-height: 2.5em;
	border-bottom: none;
}

.pro-price1 .bt {
	color: #333333;
	font-size: 1em;
	line-height: normal;
}

.pro-price1 .fu-bt {
	color: #999999;
	line-height: normal;
	font-size: .9em;
}

.pro-price1 .jiage .tejia {
	font-size: 1.2em;
	color: #ea2979;
}

.pro-price1 .jiage .tejia samp {
	font-size: .5em;
}

.pro-price .you ul li {
	float: left;
	height: 2em;
	width: 2em;
	background-color: #f9f9f9;
	text-align: center;
	line-height: 2em;
}

.pro-price .you .first {
	border: 1px solid #dadada;
	color: #b2b2b2;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}

.pro-price .you .shu {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

.pro-price .you .last {
	border: 1px solid #dadada;
	color: #676767;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}